package probadores;

import interfazData.DesValoresPunto;
import proceso.consulta.ubicacion.ConsultaSobrePunto;

public class ProConsultaPunto {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		ConsultaSobrePunto consulta = new ConsultaSobrePunto();
		DesValoresPunto salida;
		if(consulta.recuperarInformacion(433390.85, 1103816.02, 1000)) {
			salida = consulta.getValoresPunto();
			System.out.println("Posicion geografica: Este " + salida.getEste() + " Norte " + salida.getNorte()
					+ " \n Cota terreno " + salida.getCotaTerreno() + "\n Cota Nivel de agua " +
					salida.getCotaNivelAgua() + " Profundidad " + salida.getProundidadAgua() + 
					"\n Profundidad Roca " + salida.getCotaTechoRoca() + 
					" Espesor capa de agua " + salida.getEspesorAgua() +
					"\n parametros hidrologicos del acuifero \n" +
					"\n Conductividad electrica " + salida.getCe() +
					"\n ph" + salida.getPh() +
					"\n Coeficiente almacenamiento " + salida.getCapAlm() +
					"\n Transmisividad " + salida.getTransmisividad() +
					"\n Caudal estimado " + salida.getCaudalEstimado() +
					"\n Radio de influencia " + salida.getRadioDeInfluencia() +
					"\n" + salida.getAbatimiento_25() +
					"\n " + salida.getAbatimiento_50() +
					"\n " + salida.getAbatimiento_75() +
					"\n " + salida.getAbatimiento_100() +
					"\n Consultas ubicacion" +
					 "\n Sector de riego " + salida.getSector() +
					 "\n Sector riego " + salida.getSectorPol() +
					 "\n Zona de riego " + salida.getZona()

			);
			
			System.out.println("\n Pozos vecinos \n");
		
			for(int i=0; i<consulta.getValoresPunto().getListaPozosVecinosActivos().size(); i++){
				System.out.println(" Pozo " + consulta.getValoresPunto().getListaPozosVecinosActivos().get(i).getCodigo() + " posicion " +
						+ consulta.getValoresPunto().getListaPozosVecinosActivos().get(i).getEste() + "," + consulta.getValoresPunto().getListaPozosVecinosActivos().get(i).getNorte() +
						" distancia " + consulta.getValoresPunto().getListaPozosVecinosActivos().get(i).getDistancia() + " produc. " + consulta.getValoresPunto().getListaPozosVecinosActivos().get(i).getProduccion() );

			}
		}
		else{
			System.out.println(consulta.getRazon());
		}

	}

}
